package com.micro.school.edu.domain.vo;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.micro.school.common.core.annotation.Excel;
import com.micro.school.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.ToString;


/**
 * 学院模式对象Vo
 *
 * @author rakic
 * @date 2025-08-07
 */
@Data
@ToString
public class CollegeModelVo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;
    /** 删除标志（0代表存在 1代表删除） */
    private String deleteFlag;
    /** 学校ID */
    private Long schoolId;

    private String schoolName;
    /** 校区ID */
    private Long campusId;
    @Excel(name = "所属校区")
    private String campusName;
    @Excel(name = "所属学院")
    private String collegeName;
    @Excel(name = "模式")
    private String modelName;
    /** 学院ID */
    private Long collegeId;

    private String collegeIds;

    /** 模式ID */
    private Long modelId;

    /** 状态(1:正常 0:停用) */
    @Excel(name = "状态",readConverterExp = "1=启用,2=停用")
    private String status;

    /** 租户ID */
    private Long tenantId;

    private int[] campusIds;


    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;




}
